home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The Casino•
/
•Las Vegas•
/
MouseCraps ••••
/
Mouse Craps
/
Mouse Craps.rsrc
/
CODE_4.txt
< prev
next >
Wrap
Text File
|
1987-12-28
|
35KB
|
617 lines
# near model CODE resource
# jump table entries: 288-288 (1 of them)
fn00000000:
00000000 4E56 FFEE link A6, -0x0012
00000004 48E7 0100 movem.l -[A7], D7
00000008 7E07 moveq.l D7, 0x07
0000000A 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1
label00000010:
00000010 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00000014 526E FFEE addq.w [A6 - 0x12], 1
00000018 51CF FFF6 dbf D7, -0xC /* 00000010 */
0000001C 4CDF 0080 movem.l D7, [A7]+
00000020 4E5E unlink A6
00000022 205F movea.l A0, [A7]+
00000024 584F addq.w A7, 4
00000026 4ED0 jmp [A0]
fn00000028:
00000028 4E56 FFEE link A6, -0x0012
0000002C 48E7 0100 movem.l -[A7], D7
00000030 7E04 moveq.l D7, 0x04
00000032 3D7C 0100 FFEE move.w [A6 - 0x12], 0x100
label00000038:
00000038 302E FFEE move.w D0, [A6 - 0x12]
0000003C E540 asl D0.w, 2
0000003E 2F00 move.l -[A7], D0
00000040 594F subq.w A7, 4
00000042 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000046 A9BF syscall GetRMenu
00000048 221F move.l D1, [A7]+
0000004A 201F move.l D0, [A7]+
0000004C 0640 F894 addi.w D0, 0xF894
00000050 2B81 0000 move.l [A5 + D0.w], D1
00000054 526E FFEE addq.w [A6 - 0x12], 1
00000058 51CF FFDE dbf D7, -0x24 /* 00000038 */
0000005C 2F2D FC94 move.l -[A7], [A5 - 0x36C]
00000060 2F3C 4452 5652 move.l -[A7], 0x44525652 /* 'DRVR' */
00000066 A94D syscall AppendResMenu/AddResMenu
00000068 7E04 moveq.l D7, 0x04
0000006A 3D7C 0100 FFEE move.w [A6 - 0x12], 0x100
label00000070:
00000070 302E FFEE move.w D0, [A6 - 0x12]
00000074 E540 asl D0.w, 2
00000076 0640 F894 addi.w D0, 0xF894
0000007A 2F35 0000 move.l -[A7], [A5 + D0.w]
0000007E 4267 clr.w -[A7]
00000080 A935 syscall InsertMenu
00000082 526E FFEE addq.w [A6 - 0x12], 1
00000086 51CF FFE8 dbf D7, -0x1A /* 00000070 */
0000008A A937 syscall DrawMenuBar
0000008C 4CDF 0080 movem.l D7, [A7]+
00000090 4E5E unlink A6
00000092 205F movea.l A0, [A7]+
00000094 584F addq.w A7, 4
00000096 4ED0 jmp [A0]
fn00000098:
00000098 4E56 FFEE link A6, -0x0012
0000009C 48E7 0100 movem.l -[A7], D7
000000A0 594F subq.w A7, 4
000000A2 3F3C 0100 move.w -[A7], 0x100
000000A6 A9BC syscall GetPicture
000000A8 2B5F FC50 move.l [A5 - 0x3B0], [A7]+
000000AC 7E02 moveq.l D7, 0x02
000000AE 422E FFEF clr.b [A6 - 0x11]
label000000B2:
000000B2 7000 moveq.l D0, 0x00
000000B4 102E FFEF move.b D0, [A6 - 0x11]
000000B8 E540 asl D0.w, 2
000000BA 2F00 move.l -[A7], D0
000000BC 594F subq.w A7, 4
000000BE 7000 moveq.l D0, 0x00
000000C0 102E FFEF move.b D0, [A6 - 0x11]
000000C4 0640 0100 addi.w D0, 0x100
000000C8 5240 addq.w D0, 1
000000CA 3F00 move.w -[A7], D0
000000CC A9BC syscall GetPicture
000000CE 221F move.l D1, [A7]+
000000D0 201F move.l D0, [A7]+
000000D2 0640 FBD4 addi.w D0, 0xFBD4
000000D6 2B81 0000 move.l [A5 + D0.w], D1
000000DA 7000 moveq.l D0, 0x00
000000DC 102E FFEF move.b D0, [A6 - 0x11]
000000E0 E340 asl D0.w, 1
000000E2 0640 FBE0 addi.w D0, 0xFBE0
000000E6 3BBC 0019 0000 move.w [A5 + D0.w], 0x19
000000EC 522E FFEF addq.b [A6 - 0x11], 1
000000F0 51CF FFC0 dbf D7, -0x42 /* 000000B2 */
000000F4 4CDF 0080 movem.l D7, [A7]+
000000F8 4E5E unlink A6
000000FA 205F movea.l A0, [A7]+
000000FC 584F addq.w A7, 4
000000FE 4ED0 jmp [A0]
fn00000100:
00000100 4E56 FFF0 link A6, -0x0010
00000104 4E71 nop
00000106 4E71 nop
00000108 486D FC36 pea.l [A5 - 0x3CA]
0000010C 3F3C 0008 move.w -[A7], 0x8
00000110 3F3C 0008 move.w -[A7], 0x8
00000114 3F3C 0200 move.w -[A7], 0x200
00000118 3F3C 00DA move.w -[A7], 0xDA
0000011C A8A7 syscall SetRect
0000011E 486D FC2E pea.l [A5 - 0x3D2]
00000122 3F3C 0008 move.w -[A7], 0x8
00000126 3F3C 00DB move.w -[A7], 0xDB
0000012A 3F3C 00FA move.w -[A7], 0xFA
0000012E 3F3C 012C move.w -[A7], 0x12C
00000132 A8A7 syscall SetRect
00000134 486D FC26 pea.l [A5 - 0x3DA]
00000138 3F3C 0186 move.w -[A7], 0x186
0000013C 3F3C 00DB move.w -[A7], 0xDB
00000140 3F3C 0200 move.w -[A7], 0x200
00000144 3F3C 012C move.w -[A7], 0x12C
00000148 A8A7 syscall SetRect
0000014A 486D FBE6 pea.l [A5 - 0x41A]
0000014E 3F3C 0008 move.w -[A7], 0x8
00000152 3F3C 00DB move.w -[A7], 0xDB
00000156 3F3C 00FA move.w -[A7], 0xFA
0000015A 7051 moveq.l D0, 0x51
0000015C 81FC 0003 divs.w D0, 0x3
00000160 0640 00DB addi.w D0, 0xDB
00000164 3F00 move.w -[A7], D0
00000166 A8A7 syscall SetRect
00000168 486D FBEE pea.l [A5 - 0x412]
0000016C 3F3C 0008 move.w -[A7], 0x8
00000170 7051 moveq.l D0, 0x51
00000172 81FC 0003 divs.w D0, 0x3
00000176 0640 00DB addi.w D0, 0xDB
0000017A 5240 addq.w D0, 1
0000017C 3F00 move.w -[A7], D0
0000017E 3F3C 00FA move.w -[A7], 0xFA
00000182 7051 moveq.l D0, 0x51
00000184 81FC 0003 divs.w D0, 0x3
00000188 C1FC 0002 muls.w D0, 0x2
0000018C 0640 00DB addi.w D0, 0xDB
00000190 3F00 move.w -[A7], D0
00000192 A8A7 syscall SetRect
00000194 486D FBF6 pea.l [A5 - 0x40A]
00000198 3F3C 0008 move.w -[A7], 0x8
0000019C 7051 moveq.l D0, 0x51
0000019E 81FC 0003 divs.w D0, 0x3
000001A2 C1FC 0002 muls.w D0, 0x2
000001A6 0640 00DB addi.w D0, 0xDB
000001AA 5240 addq.w D0, 1
000001AC 3F00 move.w -[A7], D0
000001AE 3F3C 00FA move.w -[A7], 0xFA
000001B2 3F3C 012C move.w -[A7], 0x12C
000001B6 A8A7 syscall SetRect
000001B8 486D FA7C pea.l [A5 - 0x584]
000001BC 3F3C 001A move.w -[A7], 0x1A
000001C0 3F3C 00AC move.w -[A7], 0xAC
000001C4 3F3C 016E move.w -[A7], 0x16E
000001C8 3F3C 00BD move.w -[A7], 0xBD
000001CC A8A7 syscall SetRect
000001CE 486D FA84 pea.l [A5 - 0x57C]
000001D2 3F3C 002E move.w -[A7], 0x2E /* '.' */
000001D6 3F3C 0099 move.w -[A7], 0x99
000001DA 3F3C 016E move.w -[A7], 0x16E
000001DE 3F3C 00A8 move.w -[A7], 0xA8
000001E2 A8A7 syscall SetRect
000001E4 486D FA8C pea.l [A5 - 0x574]
000001E8 3F3C 002E move.w -[A7], 0x2E /* '.' */
000001EC 3F3C 0061 move.w -[A7], 0x61 /* 'a' */
000001F0 3F3C 016E move.w -[A7], 0x16E
000001F4 3F3C 0078 move.w -[A7], 0x78 /* 'x' */
000001F8 A8A7 syscall SetRect
000001FA 486D FA94 pea.l [A5 - 0x56C]
000001FE 3F3C 002E move.w -[A7], 0x2E /* '.' */
00000202 3F3C 0018 move.w -[A7], 0x18
00000206 3F3C 005D move.w -[A7], 0x5D /* ']' */
0000020A 3F3C 0060 move.w -[A7], 0x60 /* '`' */
0000020E A8A7 syscall SetRect
00000210 486D FA9C pea.l [A5 - 0x564]
00000214 3F3C 002E move.w -[A7], 0x2E /* '.' */
00000218 3F3C 0079 move.w -[A7], 0x79 /* 'y' */
0000021C 3F3C 016E move.w -[A7], 0x16E
00000220 3F3C 0098 move.w -[A7], 0x98
00000224 A8A7 syscall SetRect
00000226 486D FAA4 pea.l [A5 - 0x55C]
0000022A 3F3C 005E move.w -[A7], 0x5E /* '^' */
0000022E 3F3C 0039 move.w -[A7], 0x39 /* '9' */
00000232 3F3C 008D move.w -[A7], 0x8D
00000236 3F3C 0058 move.w -[A7], 0x58 /* 'X' */
0000023A A8A7 syscall SetRect
0000023C 486D FAAC pea.l [A5 - 0x554]
00000240 3F3C 008E move.w -[A7], 0x8E
00000244 3F3C 0039 move.w -[A7], 0x39 /* '9' */
00000248 3F3C 00BD move.w -[A7], 0xBD
0000024C 3F3C 0058 move.w -[A7], 0x58 /* 'X' */
00000250 A8A7 syscall SetRect
00000252 486D FAB4 pea.l [A5 - 0x54C]
00000256 3F3C 00BE move.w -[A7], 0xBE
0000025A 3F3C 0039 move.w -[A7], 0x39 /* '9' */
0000025E 3F3C 00ED move.w -[A7], 0xED
00000262 3F3C 0058 move.w -[A7], 0x58 /* 'X' */
00000266 A8A7 syscall SetRect
00000268 486D FABC pea.l [A5 - 0x544]
0000026C 3F3C 00EE move.w -[A7], 0xEE
00000270 3F3C 0039 move.w -[A7], 0x39 /* '9' */
00000274 3F3C 011D move.w -[A7], 0x11D
00000278 3F3C 0058 move.w -[A7], 0x58 /* 'X' */
0000027C A8A7 syscall SetRect
0000027E 486D FAC4 pea.l [A5 - 0x53C]
00000282 3F3C 011E move.w -[A7], 0x11E
00000286 3F3C 0039 move.w -[A7], 0x39 /* '9' */
0000028A 3F3C 014D move.w -[A7], 0x14D
0000028E 3F3C 0058 move.w -[A7], 0x58 /* 'X' */
00000292 A8A7 syscall SetRect
00000294 486D FACC pea.l [A5 - 0x534]
00000298 3F3C 014E move.w -[A7], 0x14E
0000029C 3F3C 0039 move.w -[A7], 0x39 /* '9' */
000002A0 3F3C 017E move.w -[A7], 0x17E
000002A4 3F3C 0058 move.w -[A7], 0x58 /* 'X' */
000002A8 A8A7 syscall SetRect
000002AA 486D FAD4 pea.l [A5 - 0x52C]
000002AE 3F3C 005E move.w -[A7], 0x5E /* '^' */
000002B2 3F3C 0018 move.w -[A7], 0x18
000002B6 3F3C 008D move.w -[A7], 0x8D
000002BA 3F3C 0030 move.w -[A7], 0x30 /* '0' */
000002BE A8A7 syscall SetRect
000002C0 486D FADC pea.l [A5 - 0x524]
000002C4 3F3C 008E move.w -[A7], 0x8E
000002C8 3F3C 0018 move.w -[A7], 0x18
000002CC 3F3C 00BD move.w -[A7], 0xBD
000002D0 3F3C 0030 move.w -[A7], 0x30 /* '0' */
000002D4 A8A7 syscall SetRect
000002D6 486D FAE4 pea.l [A5 - 0x51C]
000002DA 3F3C 00BE move.w -[A7], 0xBE
000002DE 3F3C 0018 move.w -[A7], 0x18
000002E2 3F3C 00ED move.w -[A7], 0xED
000002E6 3F3C 0030 move.w -[A7], 0x30 /* '0' */
000002EA A8A7 syscall SetRect
000002EC 486D FAEC pea.l [A5 - 0x514]
000002F0 3F3C 00EE move.w -[A7], 0xEE
000002F4 3F3C 0018 move.w -[A7], 0x18
000002F8 3F3C 011D move.w -[A7], 0x11D
000002FC 3F3C 0030 move.w -[A7], 0x30 /* '0' */
00000300 A8A7 syscall SetRect
00000302 486D FAF4 pea.l [A5 - 0x50C]
00000306 3F3C 011E move.w -[A7], 0x11E
0000030A 3F3C 0018 move.w -[A7], 0x18
0000030E 3F3C 014D move.w -[A7], 0x14D
00000312 3F3C 0030 move.w -[A7], 0x30 /* '0' */
00000316 A8A7 syscall SetRect
00000318 486D FAFC pea.l [A5 - 0x504]
0000031C 3F3C 014E move.w -[A7], 0x14E
00000320 3F3C 0018 move.w -[A7], 0x18
00000324 3F3C 017E move.w -[A7], 0x17E
00000328 3F3C 0030 move.w -[A7], 0x30 /* '0' */
0000032C A8A7 syscall SetRect
0000032E 486D FB04 pea.l [A5 - 0x4FC]
00000332 3F3C 018D move.w -[A7], 0x18D
00000336 3F3C 004A move.w -[A7], 0x4A /* 'J' */
0000033A 3F3C 01C5 move.w -[A7], 0x1C5
0000033E 3F3C 006A move.w -[A7], 0x6A /* 'j' */
00000342 A8A7 syscall SetRect
00000344 486D FB0C pea.l [A5 - 0x4F4]
00000348 3F3C 018D move.w -[A7], 0x18D
0000034C 3F3C 0029 move.w -[A7], 0x29 /* ')' */
00000350 3F3C 01C5 move.w -[A7], 0x1C5
00000354 3F3C 0049 move.w -[A7], 0x49 /* 'I' */
00000358 A8A7 syscall SetRect
0000035A 486D FB14 pea.l [A5 - 0x4EC]
0000035E 3F3C 01C6 move.w -[A7], 0x1C6
00000362 3F3C 0029 move.w -[A7], 0x29 /* ')' */
00000366 3F3C 01FE move.w -[A7], 0x1FE
0000036A 3F3C 0049 move.w -[A7], 0x49 /* 'I' */
0000036E A8A7 syscall SetRect
00000370 486D FB1C pea.l [A5 - 0x4E4]
00000374 3F3C 01C6 move.w -[A7], 0x1C6
00000378 3F3C 004A move.w -[A7], 0x4A /* 'J' */
0000037C 3F3C 01FE move.w -[A7], 0x1FE
00000380 3F3C 006A move.w -[A7], 0x6A /* 'j' */
00000384 A8A7 syscall SetRect
00000386 486D FB24 pea.l [A5 - 0x4DC]
0000038A 3F3C 018D move.w -[A7], 0x18D
0000038E 3F3C 007F move.w -[A7], 0x7F
00000392 3F3C 01C5 move.w -[A7], 0x1C5
00000396 3F3C 009F move.w -[A7], 0x9F
0000039A A8A7 syscall SetRect
0000039C 486D FB2C pea.l [A5 - 0x4D4]
000003A0 3F3C 018D move.w -[A7], 0x18D
000003A4 3F3C 00A0 move.w -[A7], 0xA0
000003A8 3F3C 01C5 move.w -[A7], 0x1C5
000003AC 3F3C 00C0 move.w -[A7], 0xC0
000003B0 A8A7 syscall SetRect
000003B2 486D FB34 pea.l [A5 - 0x4CC]
000003B6 3F3C 01C6 move.w -[A7], 0x1C6
000003BA 3F3C 00A0 move.w -[A7], 0xA0
000003BE 3F3C 01FE move.w -[A7], 0x1FE
000003C2 3F3C 00C0 move.w -[A7], 0xC0
000003C6 A8A7 syscall SetRect
000003C8 486D FB3C pea.l [A5 - 0x4C4]
000003CC 3F3C 01C6 move.w -[A7], 0x1C6
000003D0 3F3C 007F move.w -[A7], 0x7F
000003D4 3F3C 01FE move.w -[A7], 0x1FE
000003D8 3F3C 009F move.w -[A7], 0x9F
000003DC A8A7 syscall SetRect
000003DE 486D FB4C pea.l [A5 - 0x4B4]
000003E2 3F3C 018D move.w -[A7], 0x18D
000003E6 3F3C 006D move.w -[A7], 0x6D /* 'm' */
000003EA 3F3C 01FE move.w -[A7], 0x1FE
000003EE 3F3C 007E move.w -[A7], 0x7E /* '~' */
000003F2 A8A7 syscall SetRect
000003F4 486D FB54 pea.l [A5 - 0x4AC]
000003F8 3F3C 018D move.w -[A7], 0x18D
000003FC 3F3C 00C1 move.w -[A7], 0xC1
00000400 3F3C 01FE move.w -[A7], 0x1FE
00000404 3F3C 00CA move.w -[A7], 0xCA
00000408 A8A7 syscall SetRect
0000040A 41ED FAA4 lea.l A0, [A5 - 0x55C]
0000040E 43ED FB5C lea.l A1, [A5 - 0x4A4]
00000412 22D8 move.l [A1]+, [A0]+
00000414 22D8 move.l [A1]+, [A0]+
00000416 41ED FAAC lea.l A0, [A5 - 0x554]
0000041A 43ED FB64 lea.l A1, [A5 - 0x49C]
0000041E 22D8 move.l [A1]+, [A0]+
00000420 22D8 move.l [A1]+, [A0]+
00000422 41ED FAB4 lea.l A0, [A5 - 0x54C]
00000426 43ED FB6C lea.l A1, [A5 - 0x494]
0000042A 22D8 move.l [A1]+, [A0]+
0000042C 22D8 move.l [A1]+, [A0]+
0000042E 41ED FABC lea.l A0, [A5 - 0x544]
00000432 43ED FB74 lea.l A1, [A5 - 0x48C]
00000436 22D8 move.l [A1]+, [A0]+
00000438 22D8 move.l [A1]+, [A0]+
0000043A 41ED FAC4 lea.l A0, [A5 - 0x53C]
0000043E 43ED FB7C lea.l A1, [A5 - 0x484]
00000442 22D8 move.l [A1]+, [A0]+
00000444 22D8 move.l [A1]+, [A0]+
00000446 41ED FACC lea.l A0, [A5 - 0x534]
0000044A 43ED FB84 lea.l A1, [A5 - 0x47C]
0000044E 22D8 move.l [A1]+, [A0]+
00000450 22D8 move.l [A1]+, [A0]+
00000452 41ED FAD4 lea.l A0, [A5 - 0x52C]
00000456 43ED FB8C lea.l A1, [A5 - 0x474]
0000045A 22D8 move.l [A1]+, [A0]+
0000045C 22D8 move.l [A1]+, [A0]+
0000045E 41ED FADC lea.l A0, [A5 - 0x524]
00000462 43ED FB94 lea.l A1, [A5 - 0x46C]
00000466 22D8 move.l [A1]+, [A0]+
00000468 22D8 move.l [A1]+, [A0]+
0000046A 41ED FAE4 lea.l A0, [A5 - 0x51C]
0000046E 43ED FB9C lea.l A1, [A5 - 0x464]
00000472 22D8 move.l [A1]+, [A0]+
00000474 22D8 move.l [A1]+, [A0]+
00000476 41ED FAEC lea.l A0, [A5 - 0x514]
0000047A 43ED FBA4 lea.l A1, [A5 - 0x45C]
0000047E 22D8 move.l [A1]+, [A0]+
00000480 22D8 move.l [A1]+, [A0]+
00000482 41ED FAF4 lea.l A0, [A5 - 0x50C]
00000486 43ED FBAC lea.l A1, [A5 - 0x454]
0000048A 22D8 move.l [A1]+, [A0]+
0000048C 22D8 move.l [A1]+, [A0]+
0000048E 41ED FAFC lea.l A0, [A5 - 0x504]
00000492 43ED FBB4 lea.l A1, [A5 - 0x44C]
00000496 22D8 move.l [A1]+, [A0]+
00000498 22D8 move.l [A1]+, [A0]+
0000049A 41ED FA7C lea.l A0, [A5 - 0x584]
0000049E 43ED FBBC lea.l A1, [A5 - 0x444]
000004A2 22D8 move.l [A1]+, [A0]+
000004A4 22D8 move.l [A1]+, [A0]+
000004A6 41ED FA84 lea.l A0, [A5 - 0x57C]
000004AA 43ED FBC4 lea.l A1, [A5 - 0x43C]
000004AE 22D8 move.l [A1]+, [A0]+
000004B0 22D8 move.l [A1]+, [A0]+
000004B2 4E5E unlink A6
000004B4 205F movea.l A0, [A7]+
000004B6 584F addq.w A7, 4
000004B8 4ED0 jmp [A0]
fn000004BA:
000004BA 4E56 FFEE link A6, -0x0012
000004BE 48E7 0100 movem.l -[A7], D7
000004C2 486D FC16 pea.l [A5 - 0x3EA]
000004C6 302D FC2C move.w D0, [A5 - 0x3D4]
000004CA 906D FC28 sub.w D0, [A5 - 0x3D8]
000004CE 48C0 ext.l D0
000004D0 81FC 0002 divs.w D0, 0x2
000004D4 D06D FC28 add.w D0, [A5 - 0x3D8]
000004D8 0640 FFF0 addi.w D0, 0xFFF0
000004DC 3F00 move.w -[A7], D0
000004DE 302D FC2A move.w D0, [A5 - 0x3D6]
000004E2 906D FC26 sub.w D0, [A5 - 0x3DA]
000004E6 0640 FFC0 addi.w D0, 0xFFC0
000004EA 48C0 ext.l D0
000004EC 81FC 0003 divs.w D0, 0x3
000004F0 D06D FC26 add.w D0, [A5 - 0x3DA]
000004F4 3F00 move.w -[A7], D0
000004F6 302D FC2C move.w D0, [A5 - 0x3D4]
000004FA 906D FC28 sub.w D0, [A5 - 0x3D8]
000004FE 48C0 ext.l D0
00000500 81FC 0002 divs.w D0, 0x2
00000504 D06D FC28 add.w D0, [A5 - 0x3D8]
00000508 0640 0010 addi.w D0, 0x10
0000050C 3F00 move.w -[A7], D0
0000050E 302D FC2A move.w D0, [A5 - 0x3D6]
00000512 906D FC26 sub.w D0, [A5 - 0x3DA]
00000516 0640 FFC0 addi.w D0, 0xFFC0
0000051A 48C0 ext.l D0
0000051C 81FC 0003 divs.w D0, 0x3
00000520 D06D FC26 add.w D0, [A5 - 0x3DA]
00000524 0640 0020 addi.w D0, 0x20 /* ' ' */
00000528 3F00 move.w -[A7], D0
0000052A A8A7 syscall SetRect
0000052C 486D FC1E pea.l [A5 - 0x3E2]
00000530 302D FC2C move.w D0, [A5 - 0x3D4]
00000534 906D FC28 sub.w D0, [A5 - 0x3D8]
00000538 48C0 ext.l D0
0000053A 81FC 0002 divs.w D0, 0x2
0000053E D06D FC28 add.w D0, [A5 - 0x3D8]
00000542 0640 FFF0 addi.w D0, 0xFFF0
00000546 3F00 move.w -[A7], D0
00000548 302D FC2A move.w D0, [A5 - 0x3D6]
0000054C 906D FC26 sub.w D0, [A5 - 0x3DA]
00000550 0640 FFC0 addi.w D0, 0xFFC0
00000554 48C0 ext.l D0
00000556 81FC 0003 divs.w D0, 0x3
0000055A C1FC 0002 muls.w D0, 0x2
0000055E D06D FC26 add.w D0, [A5 - 0x3DA]
00000562 0640 0020 addi.w D0, 0x20 /* ' ' */
00000566 3F00 move.w -[A7], D0
00000568 302D FC2C move.w D0, [A5 - 0x3D4]
0000056C 906D FC28 sub.w D0, [A5 - 0x3D8]
00000570 48C0 ext.l D0
00000572 81FC 0002 divs.w D0, 0x2
00000576 D06D FC28 add.w D0, [A5 - 0x3D8]
0000057A 0640 0010 addi.w D0, 0x10
0000057E 3F00 move.w -[A7], D0
00000580 302D FC2A move.w D0, [A5 - 0x3D6]
00000584 906D FC26 sub.w D0, [A5 - 0x3DA]
00000588 0640 FFC0 addi.w D0, 0xFFC0
0000058C 48C0 ext.l D0
0000058E 81FC 0003 divs.w D0, 0x3
00000592 C1FC 0002 muls.w D0, 0x2
00000596 D06D FC26 add.w D0, [A5 - 0x3DA]
0000059A 0640 0040 addi.w D0, 0x40 /* '@' */
0000059E 3F00 move.w -[A7], D0
000005A0 A8A7 syscall SetRect
000005A2 7E01 moveq.l D7, 0x01
000005A4 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1
label000005AA:
000005AA 302E FFEE move.w D0, [A6 - 0x12]
000005AE 0640 FC13 addi.w D0, 0xFC13
000005B2 1BBC 0006 0000 move.b [A5 + D0.w], 0x6
000005B8 526E FFEE addq.w [A6 - 0x12], 1
000005BC 51CF FFEC dbf D7, -0x16 /* 000005AA */
000005C0 486D FC16 pea.l [A5 - 0x3EA]
000005C4 102D FC14 move.b D0, [A5 - 0x3EC]
000005C8 4880 ext.w D0
000005CA E540 asl D0.w, 2
000005CC 0640 FC58 addi.w D0, 0xFC58
000005D0 2F35 0000 move.l -[A7], [A5 + D0.w]
000005D4 A94B syscall PlotIcon
000005D6 486D FC1E pea.l [A5 - 0x3E2]
000005DA 102D FC15 move.b D0, [A5 - 0x3EB]
000005DE 4880 ext.w D0
000005E0 E540 asl D0.w, 2
000005E2 0640 FC70 addi.w D0, 0xFC70
000005E6 2F35 0000 move.l -[A7], [A5 + D0.w]
000005EA A94B syscall PlotIcon
000005EC 4CDF 0080 movem.l D7, [A7]+
000005F0 4E5E unlink A6
000005F2 205F movea.l A0, [A7]+
000005F4 584F addq.w A7, 4
000005F6 4ED0 jmp [A0]
fn000005F8:
000005F8 4E56 FFEE link A6, -0x0012
000005FC 48E7 0100 movem.l -[A7], D7
00000600 7E05 moveq.l D7, 0x05
00000602 1D7C 0001 FFEF move.b [A6 - 0x11], 0x1
label00000608:
00000608 102E FFEF move.b D0, [A6 - 0x11]
0000060C 4880 ext.w D0
0000060E E540 asl D0.w, 2
00000610 2F00 move.l -[A7], D0
00000612 594F subq.w A7, 4
00000614 102E FFEF move.b D0, [A6 - 0x11]
00000618 4880 ext.w D0
0000061A 0640 0064 addi.w D0, 0x64 /* 'd' */
0000061E 3F00 move.w -[A7], D0
00000620 A9BB syscall GetIcon
00000622 221F move.l D1, [A7]+
00000624 201F move.l D0, [A7]+
00000626 0640 FC58 addi.w D0, 0xFC58
0000062A 2B81 0000 move.l [A5 + D0.w], D1
0000062E 102E FFEF move.b D0, [A6 - 0x11]
00000632 4880 ext.w D0
00000634 E540 asl D0.w, 2
00000636 2F00 move.l -[A7], D0
00000638 594F subq.w A7, 4
0000063A 102E FFEF move.b D0, [A6 - 0x11]
0000063E 4880 ext.w D0
00000640 0640 006E addi.w D0, 0x6E /* 'n' */
00000644 3F00 move.w -[A7], D0
00000646 A9BB syscall GetIcon
00000648 221F move.l D1, [A7]+
0000064A 201F move.l D0, [A7]+
0000064C 0640 FC70 addi.w D0, 0xFC70
00000650 2B81 0000 move.l [A5 + D0.w], D1
00000654 522E FFEF addq.b [A6 - 0x11], 1
00000658 51CF FFAE dbf D7, -0x54 /* 00000608 */
0000065C 594F subq.w A7, 4
0000065E 3F3C 0078 move.w -[A7], 0x78 /* 'x' */
00000662 A9BB syscall GetIcon
00000664 2B5F FC90 move.l [A5 - 0x370], [A7]+
00000668 594F subq.w A7, 4
0000066A 3F3C 0079 move.w -[A7], 0x79 /* 'y' */
0000066E A9BB syscall GetIcon
00000670 2B5F FC8C move.l [A5 - 0x374], [A7]+
00000674 2F0E move.l -[A7], A6
00000676 4EBA FE42 jsr [PC - 0x1BE /* 000004BA */]
0000067A 4CDF 0080 movem.l D7, [A7]+
0000067E 4E5E unlink A6
00000680 205F movea.l A0, [A7]+
00000682 584F addq.w A7, 4
00000684 4ED0 jmp [A0]
fn00000686:
00000686 4E56 FFF0 link A6, -0x0010
0000068A 4E71 nop
0000068C 4E71 nop
0000068E 594F subq.w A7, 4
00000690 3F3C 0100 move.w -[A7], 0x100
00000694 A9B9 syscall GetCursor
00000696 2B5F FC3E move.l [A5 - 0x3C2], [A7]+
0000069A 594F subq.w A7, 4
0000069C 3F3C 0101 move.w -[A7], 0x101
000006A0 A9B9 syscall GetCursor
000006A2 2B5F FC42 move.l [A5 - 0x3BE], [A7]+
000006A6 4E5E unlink A6
000006A8 205F movea.l A0, [A7]+
000006AA 584F addq.w A7, 4
000006AC 4ED0 jmp [A0]
fn000006AE:
000006AE 4E56 FFF0 link A6, -0x0010
000006B2 4E71 nop
000006B4 4E71 nop
000006B6 594F subq.w A7, 4
000006B8 3F3C 00FF move.w -[A7], 0xFF
000006BC A9BB syscall GetIcon
000006BE 2B5F FC58 move.l [A5 - 0x3A8], [A7]+
000006C2 594F subq.w A7, 4
000006C4 3F3C 0100 move.w -[A7], 0x100
000006C8 A9BB syscall GetIcon
000006CA 2B5F FC54 move.l [A5 - 0x3AC], [A7]+
000006CE 1B7C 0001 FC46 move.b [A5 - 0x3BA], 0x1
000006D4 4E5E unlink A6
000006D6 205F movea.l A0, [A7]+
000006D8 584F addq.w A7, 4
000006DA 4ED0 jmp [A0]
export_36:
000006DC 4E56 FFE8 link A6, -0x0018
000006E0 4E71 nop
000006E2 4E71 nop
000006E4 2F0E move.l -[A7], A6
000006E6 4EBA F918 jsr [PC - 0x6E8 /* 00000000 */]
000006EA A850 syscall InitCursor
000006EC 3F3C FFEF move.w -[A7], 0xFFEF
000006F0 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000006F4 486D FD50 pea.l [A5 - 0x2B0]
000006F8 A910 syscall GetWMgrPort
000006FA 2F2D FD50 move.l -[A7], [A5 - 0x2B0]
000006FE A873 syscall SetPort
00000700 594F subq.w A7, 4
00000702 3F3C 0104 move.w -[A7], 0x104
00000706 41ED FCB0 lea.l A0, [A5 - 0x350]
0000070A 2F08 move.l -[A7], A0
0000070C 70FF moveq.l D0, 0xFFFFFFFF
0000070E 2F00 move.l -[A7], D0
00000710 A9BD syscall GetNewWindow
00000712 2B5F FD4C move.l [A5 - 0x2B4], [A7]+
00000716 2F2D FD4C move.l -[A7], [A5 - 0x2B4]
0000071A A873 syscall SetPort
0000071C 41ED FDAE lea.l A0, [A5 - 0x252]
00000720 43EE FFE8 lea.l A1, [A6 - 0x18]
00000724 22D8 move.l [A1]+, [A0]+
00000726 22D8 move.l [A1]+, [A0]+
00000728 486D FCA8 pea.l [A5 - 0x358]
0000072C 3F3C 0004 move.w -[A7], 0x4
00000730 3F3C 0018 move.w -[A7], 0x18
00000734 302E FFEE move.w D0, [A6 - 0x12]
00000738 5940 subq.w D0, 4
0000073A 3F00 move.w -[A7], D0
0000073C 302E FFEC move.w D0, [A6 - 0x14]
00000740 5940 subq.w D0, 4
00000742 3F00 move.w -[A7], D0
00000744 A8A7 syscall SetRect
00000746 486D FC48 pea.l [A5 - 0x3B8]
0000074A 3F3C 0004 move.w -[A7], 0x4
0000074E 3F3C 0014 move.w -[A7], 0x14
00000752 3F3C 0204 move.w -[A7], 0x204
00000756 3F3C 00CD move.w -[A7], 0xCD
0000075A A8A7 syscall SetRect
0000075C 2F0E move.l -[A7], A6
0000075E 4EBA F8C8 jsr [PC - 0x738 /* 00000028 */]
00000762 2F0E move.l -[A7], A6
00000764 4EBA F99A jsr [PC - 0x666 /* 00000100 */]
00000768 2F0E move.l -[A7], A6
0000076A 4EBA F92C jsr [PC - 0x6D4 /* 00000098 */]
0000076E 2F0E move.l -[A7], A6
00000770 4EBA FE86 jsr [PC - 0x17A /* 000005F8 */]
00000774 2F0E move.l -[A7], A6
00000776 4EBA FF0E jsr [PC - 0xF2 /* 00000686 */]
0000077A 2F0E move.l -[A7], A6
0000077C 4EBA FF30 jsr [PC - 0xD0 /* 000006AE */]
00000780 2B7C 0000 0307 FC04 move.l [A5 - 0x3FC], 0x307
00000788 42AD FC10 clr.l [A5 - 0x3F0]
0000078C 2B6D FC10 FC0C move.l [A5 - 0x3F4], [A5 - 0x3F0]
00000792 2B6D FC10 FC08 move.l [A5 - 0x3F8], [A5 - 0x3F0]
00000798 426D FC02 clr.w [A5 - 0x3FE]
0000079C 1B7C 0007 FBFF move.b [A5 - 0x401], 0x7
000007A2 2F2D FD4C move.l -[A7], [A5 - 0x2B4]
000007A6 1F3C 0001 move.b -[A7], 0x1
000007AA 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
000007AE 3F3C 0101 move.w -[A7], 0x101
000007B2 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
000007B6 4E5E unlink A6
000007B8 4E75 rts